package com.ruoyi.project.anquan.service;

import java.util.List;
import com.ruoyi.project.anquan.domain.SecurityYh;

/**
 * 隐患Service接口
 * 
 * @author ruoyi
 * @date 2020-05-13
 */
public interface ISecurityYhService 
{
    /**
     * 查询隐患
     * 
     * @param yhId 隐患ID
     * @return 隐患
     */
    public SecurityYh selectSecurityYhById(Long yhId);

    /**
     * 查询隐患列表
     * 
     * @param securityYh 隐患
     * @return 隐患集合
     */
    public List<SecurityYh> selectSecurityYhList(SecurityYh securityYh);

    /**
     * 新增隐患
     * 
     * @param securityYh 隐患
     * @return 结果
     */
    public int insertSecurityYh(SecurityYh securityYh);

    /**
     * 修改隐患
     * 
     * @param securityYh 隐患
     * @return 结果
     */
    public int updateSecurityYh(SecurityYh securityYh);

    /**
     * 批量删除隐患
     * 
     * @param yhIds 需要删除的隐患ID
     * @return 结果
     */
    public int deleteSecurityYhByIds(Long[] yhIds);

    /**
     * 删除隐患信息
     * 
     * @param yhId 隐患ID
     * @return 结果
     */
    public int deleteSecurityYhById(Long yhId);
}
